- Oaxaca, Mexico, was just named the best city in the world in Travel + Leisure’s World’s Best Awards 2020.
- Each year, the publication releases its World’s Best Awards, where it surveys readers and ranks destinations, hotels, and cities around the world.
- Oaxaca topped this year’s list with a score of 93.54 points out of 100.
- These photos show the colorful city’s architecture, nature, and flavorful cuisine.
- Visit Insider’s homepage for more stories.